package com.itheima.mobilesafe69.view;

import com.itheima.mobilesafe69.R;

import android.content.Context;
import android.util.AttributeSet;
import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.RelativeLayout;
import android.widget.TextView;

//每一个xml中的结点,都需要转换成java中的对象才可以去运行
//转换成一个对象,调用其构造方法,在调用构造方法的时候,去做xml--->view操作

/**
 * @author qbc
 * 将抽取出来的布局转换成一个view对象,用作展示 
 */
public class SettingClickView extends RelativeLayout {
	private static final String tag = "SettingClickView";
	private TextView tv_title;
	private TextView tv_des;
	public SettingClickView(Context context, AttributeSet attrs, int defStyle) {
		super(context, attrs, defStyle);
		initUI(context);
	}
	public SettingClickView(Context context, AttributeSet attrs) {
		super(context, attrs);
		initUI(context);
	}
	public SettingClickView(Context context) {
		super(context);
		initUI(context);
	}
	//单独抽取出来的 xml--->view
	private void initUI(Context context) {
		View.inflate(context, R.layout.setting_click_view, this);
		
		tv_title = (TextView) findViewById(R.id.tv_title);
		tv_des = (TextView) findViewById(R.id.tv_des);
	}
	
	/**
	 * @param title	要修改成的标题内容
	 * 修改标题的方法
	 */
	public void setTitle(String title){
		tv_title.setText(title);
	}
	
	/**
	 * @param des	描述内容字符串
	 * 修改描述内容方法
	 */
	public void setDes(String des){
		tv_des.setText(des);
	}
}
